<?php
require __DIR__.'/autoloader.php';
use phpspider\core\requests;
use phpspider\core\selector;



$html = requests::get('http://www.umei.cc/touxiangtupian/');
$data = selector::select($html, "//div[contains(@class,'TypeList')]//ul//li");
$dataarr=[];
if(!empty($data) && is_array($data)) {
    foreach ($data as $k=>$v){
        $img = selector::select($v,"//img");
        //没有封面不需要此数据
        if(empty($img)){
            unset($data[$k]);
        }else{
            //抓标题
            $title = selector::select($v,'//a//span');
            //链接
            $reg="/href=\"([^\"]+)/";
            $link = selector::select($v,$reg,'regex');
            //组装数据
            $dataarr[$k] = [
                'title' => $title,
                'link' => $link,
                'img' => $img
            ];
        }
    }
}
echo '<pre>';
var_dump($dataarr);


//-------------------------------------------

//$html = requests::get('http://www.ncnews.com.cn/xwzx/ncxw/twnc/index_1.html');
//$data = selector::select($html, "//ul[contains(@class,'list')]//li");
//
//if (!empty($data) && is_array($data)) {
//    foreach ($data as $k=>$v){
//        $img = selector::select($v,"//img");
//        //没有封面不需要此数据
//        if(empty($img)){
//            unset($data[$k]);
//        }else{
//            //抓标题
//            $title = selector::select($v,'//h3//a');
//            //链接
//            $reg="/href=\"([^\"]+)/";
//            $link = selector::select($v,$reg,'regex');
//            $link = $link[0];
//            if(!preg_match('/^http(s)?:\\/\\/.+/',$link))
//            {
//                $link = 'http://www.ncnews.com.cn/xwzx/ncxw/twnc/'.ltrim($link,'./');
//            }
//
//            //时间
//            $time = selector::select($v,'//h4');
//            $time = strstr($time,"20");
//            //封面
//            $img = 'http://www.ncnews.com.cn/xwzx/ncxw/twnc/'.ltrim($img,'./');
//
//            //组装数据
//            $dataarr[$k] = [
//                'title' => $title,
//                'title_imgs' => $img,
//                'title_link' => $link,
//                'title_date' => $time
//            ];
//        }
//    }
//}
//echo "<pre>";
//    var_dump($dataarr);




//
//$p = '/<h3><a[^<>]+href * \= *[\"\']?([^\'\"\+]).*?/i';
//$title_url = selector::select($data1,$p,'regex');
//
//var_dump($title_url);



//        $data = selector::select($html, "#40288092327140f601327141c0560001", "css");
//        $data1 = selector::select($data, "tr", "css");
//        array_shift($data1);
//
//        $array = array();
//        if (!empty($data1) && is_array($data1)) {
//            foreach ($data1 as $k => &$v) {
//                $data2 = selector::select($v, "td", "css");
//                foreach ($data2 as $kk => &$vv) {
//                    $vv = str_replace('&#13;', '', $vv);
//                    $vv = str_replace(array("\r\n", "\r", "\n"), "", $vv);
//                    $vv = trim($vv);
//                }
//                $data2['3'] = selector::select($data2['3'], "font", "css");
//                unset($data2['6']);
//                $array[] = $data2;
//            }
//        }




